﻿<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AgregarProducto.aspx.cs" Inherits="AgregarProducto" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <style type="text/css">
        .style1
        {
            color: #FF3300;
        }
    </style>
</head>
<body bgcolor="#ccccff">
    <form id="form1" runat="server">
    <div>
    
        <asp:SqlDataSource ID="SqlAgreProducto" runat="server" 
            ConflictDetection="CompareAllValues" 
            ConnectionString="<%$ ConnectionStrings:SuperMercado %>" 
            DeleteCommand="DELETE FROM [Producto] WHERE [Cod_Producto] = @original_Cod_Producto AND [Nombre_Producto] = @original_Nombre_Producto AND [Descripcion_Producto] = @original_Descripcion_Producto AND [Tipo_Producto] = @original_Tipo_Producto AND (([Fecha_Ingreso] = @original_Fecha_Ingreso) OR ([Fecha_Ingreso] IS NULL AND @original_Fecha_Ingreso IS NULL)) AND (([Fecha_Fabricacion] = @original_Fecha_Fabricacion) OR ([Fecha_Fabricacion] IS NULL AND @original_Fecha_Fabricacion IS NULL)) AND (([Fecha_Vencimiento] = @original_Fecha_Vencimiento) OR ([Fecha_Vencimiento] IS NULL AND @original_Fecha_Vencimiento IS NULL)) AND (([cantidad] = @original_cantidad) OR ([cantidad] IS NULL AND @original_cantidad IS NULL)) AND (([Costo] = @original_Costo) OR ([Costo] IS NULL AND @original_Costo IS NULL)) AND [Cod_Bodega] = @original_Cod_Bodega AND [Cod_Proveedor] = @original_Cod_Proveedor AND [Nombre_Proveedor] = @original_Nombre_Proveedor AND [Cod_Sucursal] = @original_Cod_Sucursal AND [Nombre_Sucursal] = @original_Nombre_Sucursal" 
            InsertCommand="INSERT INTO [Producto] ([Cod_Producto], [Nombre_Producto], [Descripcion_Producto], [Tipo_Producto], [Fecha_Ingreso], [Fecha_Fabricacion], [Fecha_Vencimiento], [cantidad], [Costo], [Cod_Bodega], [Cod_Proveedor], [Nombre_Proveedor], [Cod_Sucursal], [Nombre_Sucursal]) VALUES (@Cod_Producto, @Nombre_Producto, @Descripcion_Producto, @Tipo_Producto, @Fecha_Ingreso, @Fecha_Fabricacion, @Fecha_Vencimiento, @cantidad, @Costo, @Cod_Bodega, @Cod_Proveedor, @Nombre_Proveedor, @Cod_Sucursal, @Nombre_Sucursal)" 
            OldValuesParameterFormatString="original_{0}" 
            SelectCommand="SELECT * FROM [Producto]" 
            UpdateCommand="UPDATE [Producto] SET [Nombre_Producto] = @Nombre_Producto, [Descripcion_Producto] = @Descripcion_Producto, [Tipo_Producto] = @Tipo_Producto, [Fecha_Ingreso] = @Fecha_Ingreso, [Fecha_Fabricacion] = @Fecha_Fabricacion, [Fecha_Vencimiento] = @Fecha_Vencimiento, [cantidad] = @cantidad, [Costo] = @Costo, [Cod_Bodega] = @Cod_Bodega, [Cod_Proveedor] = @Cod_Proveedor, [Nombre_Proveedor] = @Nombre_Proveedor, [Cod_Sucursal] = @Cod_Sucursal, [Nombre_Sucursal] = @Nombre_Sucursal WHERE [Cod_Producto] = @original_Cod_Producto AND [Nombre_Producto] = @original_Nombre_Producto AND [Descripcion_Producto] = @original_Descripcion_Producto AND [Tipo_Producto] = @original_Tipo_Producto AND (([Fecha_Ingreso] = @original_Fecha_Ingreso) OR ([Fecha_Ingreso] IS NULL AND @original_Fecha_Ingreso IS NULL)) AND (([Fecha_Fabricacion] = @original_Fecha_Fabricacion) OR ([Fecha_Fabricacion] IS NULL AND @original_Fecha_Fabricacion IS NULL)) AND (([Fecha_Vencimiento] = @original_Fecha_Vencimiento) OR ([Fecha_Vencimiento] IS NULL AND @original_Fecha_Vencimiento IS NULL)) AND (([cantidad] = @original_cantidad) OR ([cantidad] IS NULL AND @original_cantidad IS NULL)) AND (([Costo] = @original_Costo) OR ([Costo] IS NULL AND @original_Costo IS NULL)) AND [Cod_Bodega] = @original_Cod_Bodega AND [Cod_Proveedor] = @original_Cod_Proveedor AND [Nombre_Proveedor] = @original_Nombre_Proveedor AND [Cod_Sucursal] = @original_Cod_Sucursal AND [Nombre_Sucursal] = @original_Nombre_Sucursal">
            <DeleteParameters>
                <asp:Parameter Name="original_Cod_Producto" Type="String" />
                <asp:Parameter Name="original_Nombre_Producto" Type="String" />
                <asp:Parameter Name="original_Descripcion_Producto" Type="String" />
                <asp:Parameter Name="original_Tipo_Producto" Type="String" />
                <asp:Parameter DbType="Date" Name="original_Fecha_Ingreso" />
                <asp:Parameter DbType="Date" Name="original_Fecha_Fabricacion" />
                <asp:Parameter DbType="Date" Name="original_Fecha_Vencimiento" />
                <asp:Parameter Name="original_cantidad" Type="Int32" />
                <asp:Parameter Name="original_Costo" Type="Double" />
                <asp:Parameter Name="original_Cod_Bodega" Type="String" />
                <asp:Parameter Name="original_Cod_Proveedor" Type="String" />
                <asp:Parameter Name="original_Nombre_Proveedor" Type="String" />
                <asp:Parameter Name="original_Cod_Sucursal" Type="String" />
                <asp:Parameter Name="original_Nombre_Sucursal" Type="String" />
            </DeleteParameters>
            <InsertParameters>
                <asp:Parameter Name="Cod_Producto" Type="String" />
                <asp:Parameter Name="Nombre_Producto" Type="String" />
                <asp:Parameter Name="Descripcion_Producto" Type="String" />
                <asp:Parameter Name="Tipo_Producto" Type="String" />
                <asp:Parameter DbType="Date" Name="Fecha_Ingreso" />
                <asp:Parameter DbType="Date" Name="Fecha_Fabricacion" />
                <asp:Parameter DbType="Date" Name="Fecha_Vencimiento" />
                <asp:Parameter Name="cantidad" Type="Int32" />
                <asp:Parameter Name="Costo" Type="Double" />
                <asp:Parameter Name="Cod_Bodega" Type="String" />
                <asp:Parameter Name="Cod_Proveedor" Type="String" />
                <asp:Parameter Name="Nombre_Proveedor" Type="String" />
                <asp:Parameter Name="Cod_Sucursal" Type="String" />
                <asp:Parameter Name="Nombre_Sucursal" Type="String" />
            </InsertParameters>
            <UpdateParameters>
                <asp:Parameter Name="Nombre_Producto" Type="String" />
                <asp:Parameter Name="Descripcion_Producto" Type="String" />
                <asp:Parameter Name="Tipo_Producto" Type="String" />
                <asp:Parameter DbType="Date" Name="Fecha_Ingreso" />
                <asp:Parameter DbType="Date" Name="Fecha_Fabricacion" />
                <asp:Parameter DbType="Date" Name="Fecha_Vencimiento" />
                <asp:Parameter Name="cantidad" Type="Int32" />
                <asp:Parameter Name="Costo" Type="Double" />
                <asp:Parameter Name="Cod_Bodega" Type="String" />
                <asp:Parameter Name="Cod_Proveedor" Type="String" />
                <asp:Parameter Name="Nombre_Proveedor" Type="String" />
                <asp:Parameter Name="Cod_Sucursal" Type="String" />
                <asp:Parameter Name="Nombre_Sucursal" Type="String" />
                <asp:Parameter Name="original_Cod_Producto" Type="String" />
                <asp:Parameter Name="original_Nombre_Producto" Type="String" />
                <asp:Parameter Name="original_Descripcion_Producto" Type="String" />
                <asp:Parameter Name="original_Tipo_Producto" Type="String" />
                <asp:Parameter DbType="Date" Name="original_Fecha_Ingreso" />
                <asp:Parameter DbType="Date" Name="original_Fecha_Fabricacion" />
                <asp:Parameter DbType="Date" Name="original_Fecha_Vencimiento" />
                <asp:Parameter Name="original_cantidad" Type="Int32" />
                <asp:Parameter Name="original_Costo" Type="Double" />
                <asp:Parameter Name="original_Cod_Bodega" Type="String" />
                <asp:Parameter Name="original_Cod_Proveedor" Type="String" />
                <asp:Parameter Name="original_Nombre_Proveedor" Type="String" />
                <asp:Parameter Name="original_Cod_Sucursal" Type="String" />
                <asp:Parameter Name="original_Nombre_Sucursal" Type="String" />
            </UpdateParameters>
        </asp:SqlDataSource>
        <span class="style1"><strong>PRODUCTOS </strong>
        <asp:Image ID="Image1" runat="server" ImageUrl="~/icons/76.png" />
        </span>
        <asp:DetailsView ID="DetailsView2" runat="server" AllowPaging="True" 
            AutoGenerateRows="False" CellPadding="4" DataKeyNames="Cod_Producto" 
            DataSourceID="SqlAgreProducto" ForeColor="#333333" GridLines="None" 
            Height="50px" Width="125px">
            <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
            <CommandRowStyle BackColor="#E2DED6" Font-Bold="True" />
            <EditRowStyle BackColor="#999999" />
            <FieldHeaderStyle BackColor="#E9ECF1" Font-Bold="True" />
            <Fields>
                <asp:BoundField DataField="Cod_Producto" HeaderText="Cod_Producto" 
                    ReadOnly="True" SortExpression="Cod_Producto" />
                <asp:BoundField DataField="Nombre_Producto" HeaderText="Nombre_Producto" 
                    SortExpression="Nombre_Producto" />
                <asp:BoundField DataField="Descripcion_Producto" 
                    HeaderText="Descripcion_Producto" SortExpression="Descripcion_Producto" />
                <asp:BoundField DataField="Tipo_Producto" HeaderText="Tipo_Producto" 
                    SortExpression="Tipo_Producto" />
                <asp:BoundField DataField="Fecha_Ingreso" HeaderText="Fecha_Ingreso" 
                    SortExpression="Fecha_Ingreso" />
                <asp:BoundField DataField="Fecha_Fabricacion" HeaderText="Fecha_Fabricacion" 
                    SortExpression="Fecha_Fabricacion" />
                <asp:BoundField DataField="Fecha_Vencimiento" HeaderText="Fecha_Vencimiento" 
                    SortExpression="Fecha_Vencimiento" />
                <asp:BoundField DataField="cantidad" HeaderText="cantidad" 
                    SortExpression="cantidad" />
                <asp:BoundField DataField="Costo" HeaderText="Costo" SortExpression="Costo" />
                <asp:BoundField DataField="Cod_Bodega" HeaderText="Cod_Bodega" 
                    SortExpression="Cod_Bodega" />
                <asp:BoundField DataField="Cod_Proveedor" HeaderText="Cod_Proveedor" 
                    SortExpression="Cod_Proveedor" />
                <asp:BoundField DataField="Nombre_Proveedor" HeaderText="Nombre_Proveedor" 
                    SortExpression="Nombre_Proveedor" />
                <asp:BoundField DataField="Cod_Sucursal" HeaderText="Cod_Sucursal" 
                    SortExpression="Cod_Sucursal" />
                <asp:BoundField DataField="Nombre_Sucursal" HeaderText="Nombre_Sucursal" 
                    SortExpression="Nombre_Sucursal" />
                <asp:CommandField ShowDeleteButton="True" ShowEditButton="True" 
                    ShowInsertButton="True" />
            </Fields>
            <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
            <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
            <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
            <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
        </asp:DetailsView>
    
        <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default.aspx">&lt;&lt; Ir a Pagina Inicio</asp:HyperLink>
    
    </div>
    </form>
</body>
</html>
